package com.cipe.cmrs.bean;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

import com.cipe.cmrs.model.Role;

public class RoleManagementBean implements Serializable {		
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 6717586462898671271L;	 
	
	private List<LinkBean> linkList;
	private List<LinkRoleEntryBean> linkRoleEntryList;
	
	private List<RestrictedUiElementBean> uiElementList;
	private List<RestrictedUiElementRoleEntryBean> uiElementRoleEntryList;
	
	private Map<String, Map<String, String>> allowedUiElementsMap;	
	
	public RoleManagementBean() {
		super();
	}

	public List<LinkBean> getLinkList() {
		return linkList;
	}

	public void setLinkList(List<LinkBean> linkList) {
		this.linkList = linkList;
	}	
	
	public List<LinkRoleEntryBean> getLinkRoleEntryList() {
		return linkRoleEntryList;
	}

	public void setLinkRoleEntryList(List<LinkRoleEntryBean> linkRoleEntryList) {
		this.linkRoleEntryList = linkRoleEntryList;
	}

	public List<RestrictedUiElementBean> getUiElementList() {
		return uiElementList;
	}

	public void setUiElementList(List<RestrictedUiElementBean> uiElementList) {
		this.uiElementList = uiElementList;
	}

	public List<RestrictedUiElementRoleEntryBean> getUiElementRoleEntryList() {
		return uiElementRoleEntryList;
	}

	public void setUiElementRoleEntryList(
			List<RestrictedUiElementRoleEntryBean> uiElementRoleEntryList) {
		this.uiElementRoleEntryList = uiElementRoleEntryList;
	}

	public Map<String, Map<String, String>> getAllowedUiElementsMap() {
		return allowedUiElementsMap;
	}

	public void setAllowedUiElementsMap(
			Map<String, Map<String, String>> allowedUiElementsMap) {
		this.allowedUiElementsMap = allowedUiElementsMap;
	}	
}
